package com.sg.dto.integration.component;

import com.sg.common.dto.BaseDto;
import com.sg.dto.integration.component.UsersDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @desc ImplementSendThirdSmsComReqDto
 * @使用场景
 */
@Data
public class ImplementSendThirdSmsComReqDto
        extends BaseDto
        implements Serializable {

    @ApiModelProperty("个人账号列表")
    private List<UsersDto> usersList = new ArrayList<>();

    /**
     * 短信行为类型
     */
    @ApiModelProperty("短信行为类型")
    private String smsBehaviorType;

    /**
     * 第一个字段字段名
     */
    @ApiModelProperty("第一个字段字段名")
    private String firstFieldName;

    /**
     * 第一个字段字段值
     */
    @ApiModelProperty("第一个字段字段值")
    private String firstFieldValue;

    /**
     * 第二个字段字段名
     */
    @ApiModelProperty("第二个字段字段名")
    private String secondFieldName;

    /**
     * 第二个字段字段值
     */
    @ApiModelProperty("第二个字段字段值")
    private String secondFieldValue;

    /**
     * 第三个字段字段名
     */
    @ApiModelProperty("第三个字段字段名")
    private String thirdFieldName;

    /**
     * 第三个字段字段值
     */
    @ApiModelProperty("第三个字段字段值")
    private String thirdFieldValue;

}
